import _fetch from './request'
// 技巧列表接口
function articlesTechnic (params) {
  return _fetch({
    url: '/articles/technic',
    params
  })
}
// 市场数据接口
function chartDataHot () {
  return _fetch({
    url: 'chart-data/hot'
  })
}
// 面经分享列表接口
function articlesShare (params) {
  return _fetch({
    url: '/articles/share',
    params
  })
}
// 面经热搜接口
function articlesShareTopSearch () {
  return _fetch({
    url: '/articles/shareTopSearch'
  })
}
// 面经评论接口
function articlesCommentsId (id, params) {
  return _fetch({
    url: '/articles/comments/' + id,
    params
  })
}
// 发表评论接口
function articlesComments (data) {
  return _fetch({
    url: '/articles/comments',
    method: 'post',
    needToken: true,
    data
  })
}
// 面经分享详情接口
function articlesShareInfo (id) {
  return _fetch({
    url: '/articles/share/' + id
  })
}
// 面经分享点赞接口
function articlesStar (data) {
  return _fetch({
    url: '/articles/star',
    method: 'post',
    needToken: true,
    data
  })
}
// 分享文章收藏接口
function articlesCollect (data) {
  return _fetch({
    url: '/articles/collect',
    method: 'post',
    needToken: true,
    data
  })
}
// 面经评论点赞接口
function articleCommentsStar (data) {
  return _fetch({
    url: '/article-comments/star',
    method: 'post',
    needToken: true,
    data
  })
}

export {
  articlesTechnic,
  chartDataHot,
  articlesShare,
  articlesShareTopSearch,
  articlesShareInfo, // 面经分享
  articlesCommentsId,
  articlesComments, // 发表评论
  articlesStar, // 分享文章点赞
  articlesCollect, // 文章收藏
  articleCommentsStar // 面经评论点赞
}
